Add basic schema and module layout