site analysis architecture