API refactoring

API refactoring including:
AssetService
ComponentService
PageService
TemplateService

-

More thoughts in TODOs for other APIs.