Initial commit of Layout Assignment

Initial commit of Layout Assignment