Architecture part of CBsoft Article.

signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Merge branch 'architecture'