Did more work on creating the building block classes and their test cases; it's beginning to take shape.