Sorting has been implemented.
Tightened up the sorting and started adding a demo page.