Code Architecture
==================
