only update regions of the screen, dragging dialogs
windows, tabbing, splitting tabs
removed uneeded GDT files
build all files, instead of each one
drawing functions with alpha support
drawing fixed-length strings, and to arbitary surfaces
save and load FPU registers
tabbing, dialogs, resizing frames, split drawing methods into their own file
notify shell when a disk is mounted
add FPU registers
added syscall to write out a debug string
drawing the shell
send a move message everytime the mouse moves
removed ref to unneeded header
fixed indents
added LLVM toolchain