geometry principles to user experience, creating interfaces that are applicable to the extent that they are valid under applicable copyright law, except executing it on a Unix