Was trying to avoid it for speed, but making separate files is becoming necessary.

- I want component_base to know what entity owns it, as well as for entity to have
  a container of component_base pointers. Cannot do this is the same file.