Add s_window source file and header
Implement s_window_create function