GURPS game aid framework for creating desktop user interfaces