Add basic tree node definition
Add tree format unit tests (try test-driven development)