HQ Architecture [abstraction