Renamed Structure to Layout. Abstracted parts of Layout into Sideload. Added Embed layout. Added option for max depth (defaults to auto).