The Raspberry Pi Foundation provides pre-written scripts for doing this. You can find them here.
Basically do a clean install on a Pi and set it up the way you want. Then run the scripts to create the package you need. Then you only need to maintain the device to be imaged.