add widget for camera, snapshot
add class for smap-tool
add calculation operators
add data fetching
add praco protocol class