Encapsulates content logic on its own controller
Detect type based on url
Implements first version of embed directive