The Application of Origami to the Design of Lamina Emergent Mechanisms (LEMs) with Extensions to Collapsible, Compliant and Flat-Folding Mechanisms