A scalable architecture to design multi-modal interactions for qualitative robot navigation