Adds architecture layers