broke rendering of data but got a more robust window system working.  Brought in lots of code from the old nvn project
progress toward real rendering... at least we're drawing an appropriately sized rectangle now.