Created Interfaces and other Artifacts

Created basic interfaces and classes. Start implementing Application
Component.