basic thread stuff
thread-safety
basic window output
basic event callback, resizeable console border