Structured and Balanced Multi-component and Multi-layer Neural Networks