initial commit with windowing environment and board selection working