rename
reformat code
tidy up
use shared locate in method instead of complex class level selector method which is a bit unnecessary
simplify seletor method, lazy lookup on browser element insead
simplify element and use it directly for modelling a section
remove unused included module
inline module
all elements can have nested elements
tiny tidy up
tiny tidy up