Majority of window

Just needs bug checks and feature check