Design-Time and Run-Time packages re not separated

Good day

Can you please explain why Design-Time and Run-Time code are not separated into separate packages

Thank you

There is a design-time package TMSVCLUIPackPkgDED*.dproj.
This package contains all designers.
The other packages do not contain designers.

Hello Bruno

Thanks for the reply.

I was actually referring to the fact that design-time code like the Register methods and .dcr declarations being in the same packages as the run-time code like the actual components code.

I was wondering why you follow that way?

In theory, it could indeed go to the design-time only package.
For historical reasons, it isn't.