Cleaned a little bit the way window and context creation works
Uniformized functions name to follow convention
Restructured IDE files