JavaScript framework based on ideas taken from Qt, PRADO, Delphi