Add boilerplate and plumbing for tests, infrastructure, etc...