QuantumWell would inherit from LayerStructure, so that it could
be inserted into structures and simulated.
You could even include basic quantum confinement effects on the carrier
concentration in the simulation this way, by adjusting the
band edge potentials and effective intrinsic carrier concentration.
Probably overkill for most things, but it could come in handy.
Medium term:
[ ] basic finite quantum well simulation: