More instrumentation (Camera/VO/Blockly Logging)

@kadst43 @BrettASwift 
I think splitting them would be good, just to keep them separate (should make it easier to use that data).