Create the classes for entties in seperate units

When generating the model, all entities are in one unit.

I´d like the classes of the entities to be separated in units of their own.

uCustomer.pas contains TCustomer
uInvoice contains TInvoice

The problem is that entity classes might have cyclical references. For example, bidirectional associations (a "parent" class with a list of children, and a "child" with a reference to the parent). It would be very complex to solve that, and even worse, if the user simply enables one of the sides of such association, the entity classes should be completely reorganized in different units - breaking existing code.