What about moving `ArchitectureApi` to this module? The `architectures` module is being created to only have this class. Also the `create_fields` attr from the  `ArchitectureApi` could be, in the future, a constant on this file if the `ArchitectureCli` and `ArchitectureUi` will need this too.

This applies for the other `RecordNameApi` classes.