A generic user interface reference library