Move schemas into their own modules
Fix paths in gendata script
Begin documenting interfaces and APIs