How everything fits together

(The following list describes the logical steps but it may not be in that order. Depending on the requirements and organizational considerations, different ordering is possible)