Web application to enable the design & editing of keyboard layouts