Remove analyze related code
Merge ClassMethods module
Replace NavigationItem with a struct
Get rid of ViewModelBuilder
Move extra_attrs helper method into block view model
Remove unused DSL
Inline SectionDSL
Get rid of section list builder
Merge the concept of url_root and file_root
Clean the static source for assets
Move the templates from lib to output-template
Remove current_element_path from Xml Visitor
Make Taxonomy itself not a TaxonomyNode
Get rid of the concept of taxonomy, keep TaxonomyNode only
Remove the overrides in TaxonomyNode
Fix tests for TaxonomyNode
Rename Destination::Visitor to DestinationVisitor
Remove duplicate implementation in DestinationNode. And make tests in node_spec more solid
Get rid of the problematic 'children as attribute reader' in DestinationNode
Remove unused code from XmlVisitor