Add initial release of generic threaded application + deployment