- CRUD. id, name, content
- modules
- links in content. (content parser)
- inclusions
- UI implications, javascript/ajaxy stuff.
- versioning
- plus cards
- relative inclusion
- smart renaming
- types and type creation (note: consider how multiple types & inheritance affect pattern cards)
- pattern cards
- users and permissions
- WQL & Search cards