[Core] Added ComponentManager and Component Model
[Core] Added ComponentManager and Component Model