Install script refactor

Refactor to use an install script instead of submodules