A selection of gadgets, self contained, small chunks of code that don't need their own rep