Skeleton for CSnap modules