Restore windows layouts with Moom
Moom has capabilities to Save and restore window layouts.
Set up a collection of windows in the size and locations you wish, then save the layout. Restore the layout via an assigned hot key or via Moom's menus.
Moom has some AppleScript functionality.
tell application "Moom" to arrange windows according to snapshot "Snapshot"