Refactored processed block functions to not require a viewmodel.