Did some serious structuring. Feedback is much clearer and in-depth and
design should be more flexible now.