Implement configurable startup

Closes #123