Compasses Architecture and Design