Added a second 'model', ListBuilder. Made lots of tests for it.