Added new files
Injected more behavior via components
Removed old imports
Merge branch 'new-core' into 1.2