Boilerplate generation