added documentation to the Layout library)