primary application development: _shroud.initialize() and .create() refactor