Enabling End-Users to Implement Larger Block-Based Programs | IEEE Conference Publication | IEEE Xplore