presentation/riverpod/stock_state library