beginning panel-oriented modular design