Work on the Program Layout

Not yet finished