All the components required (Copied from Chaser and existing projects)