Started on body template parsing, better toString methods for better debugging.