Design Concept:

 

Details: