This is your work, valued
Sirius is a framework for building graphical modelers for dedicated DSLs, either for the desktop or the web.