Visuocode: A software development environment that supports spatial navigation and composition | IEEE Conference Publication | IEEE Xplore