Building an acceptable architecture for Roominate...