Skeletons and generators for source code