End-user installation of heterogeneous home automation systems using pen and paper interfaces and dynamically generated documentation | IEEE Conference Publication | IEEE Xplore