An Extensible Set-Top-Box Architecture for Interactive and Broadcast Services Offering Sophisticated User Guidance