Fixed a bug that could cause empty entries to be added to a list.
Added a new constructor that takes an existing model and uses its data in construction of the new model.
Added a new GUI demo for displaying custom library features.