First version of the single layout type with comments.
First part of implementing Layout type.