Broke up into desk, github include files.  Generalized desk update.