Extensible Visual Programming Model for Modular Systems Targeting Novices. - Yasura Vithana; Hashini Senaratne (BCS HCI, 2017)