Template:Contraption

Example usage: