Hey I'm new to dagster and was curious if there was any guides on how to write a simple abstraction layer to easily port existing map/reduce code running in MRJob to dagster. My impression is dagster supports a more general computation paradigm than map/reduce and this should be possible, any guidance is greatly appreciated.