Use new `Core::Fog::ServiceInterface`
Use new `Core::Fog::ModelInterface`
Use new `Core::Fog::Login` class
Use new `Core::Fog::ContentTypes` class
Use new top level fog class