Added a tree walker.
Added custom tree nodes.
Added some filters.
Added a Template class for rendering input.
Renamed README.
Renamed some targets and let the `generate` target also create the tree-walker class.