Template architecture building