Add a recommended class structural organization