I'm trying to use the model of the unix command line -- each script is useful and simple on its own, but in combination they become incredibly powerful.