Thanks @all for the advice with this. After playing around with a few alternatives I settled for Apartment. It's trivial to integrate and completely transparent once it's in. Fabulous job! :-)