A basic template to get started.