Generate boilerplate