Split manifest parsing out into separate files
Also install default plugins on prepare