Add graphics and physics module stubs.

 - Separating concerns. Less choose your own adventure code.
 - Beginning transition to pub/sub