Renamed CallConstructor and CallMethod to Construct and Inject.
Changed the flow of the fluent api for components.
Changed the flow of fluent factory registration.
Removed the instance contexts from fluent api.
Moved some files, some refactoring, some comments.
Removed the complete IInitializable logic.
Added custom actions.
Property injection now internally works with lambdas too.