Set up windows with Python (Is it possible?)

I would like to organize the Blender Windows when I run my plugin. Have the menu bar at the top, the 3D View to the left, the Buttons at the bottom, and the UV textures at the right. Can a python script control this and set up the window like that?