Created unimplemented GameObject, Component::*, Camera and Event classes.