Redo from the ground up - builds, appears as expected, no error so far
Note also added generic device to democamera for testing