use boost::uuids method to get a string from a boost UUID
make stateful image canvas item actually compile