API refactoring

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