Client-side skeleton for Theoricus (draft)