architectural constructs