adding implementation guide
initial layout
window manager skeleton
window manager works better now