Reworked throughout. Can build complex html in big chained functions.