Now this narrowing of output was foreseeable, of course. Faced with budget cuts, BBC Wales rightly took the decision locally to prioritise and protect specific areas of national output – including news, current affairs and political coverage. And so, inevitably, other areas have felt the squeeze.

Lily is an open source, browser-based, visual programming environment written in JavaScript. Lily enables users to build programs graphically by connecting functional modules to fetch and direct the flow of data, play sound or video, add animation or interactivity, and display results. Lily programs can be shared with other Lily users, installed as Firefox add-ons or run as standalone apps using XULrunner.