Added Core files, untested GameComponent and GameComponentBase implementations.