New installer (missing complementary initializer, more build setup refactoring
missing bits from previous commit