Added some additional low-level classes to start work on game graphs.
First unit test.