Initial version demonstrated at JoomlaDay Sydney 2013