Revamp for subproject and add typesafe config backend!