Open Source software library for creating rich graphical user interfaces