Freelancer :
bd600102
Architectural view
Update of #4. Thank you