Unibot, a universal agent architecture for robots - Zaharija, Goran (Array, 2017)