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