Building multi-device, content-centric applications using WebML and the W3I3 tool suite