create

fun create(writeopiaManager: WriteopiaManager, dispatcher: CoroutineDispatcher, stepsNormalizer: UnitsNormalizationMap = StepsMapNormalizationBuilder.reduceNormalizations { defaultNormalizers() }, movementHandler: MovementHandler = MovementHandler(), contentHandler: ContentHandler = ContentHandler( stepsNormalizer = stepsNormalizer ), coroutineScope: CoroutineScope = CoroutineScope(EmptyCoroutineContext), backStackManager: BackstackManager = BackstackManager.create( contentHandler, movementHandler ), userId: suspend () -> String = { "no_user_id_provided" }): WriteopiaStateManager