Renamed Core.cs into ComponentContainer