chore: move data classes to correct namespaces
feat: add character type skeleton
feat: add chat types skeleton