First commit of the main program.
Chandran's layouts are added