Modeling liquid crystal elastomers: shape morphing, auto-origami, and a light-driven wave machine