extract classes for accessing attributes and properties
encaplulation of AttributeAccessor and PropertyAccessor
extract class for item tag
Format class
Attribute and Property
Bond class
extract Plug class
cleanup
give args to Plug.output
extract Text class
cleanup and comment
cleanup
fix typos
delay fixing variable name
@last_var -> next_var
method convergence
extract Element class
method convergence
remove Walker class
cleanup