Model types for various parts of the system.