Moved all testmodel formatters into the demo application.
rewrote all as a specialisation of any