Created library out of Thrift generated sources
Invalid camera settings now throw custom exception