subject - object - architect