Beginning to assemble the list-builder UI pattern. This part may get put into its own repository eventually.