But at the same time they should be ordered correctly. We want to keep all related models together. So we should have it ordered like:

Classes that inherit form model.Models
Equipment
Component
Unit

Do you see any possible errors there?