General improvements, bitmap support and a test suite
Lazy load nodes