re-added and refactored hybrid context migration for simplicity; broke up MiruContextFactory into allocators per storage strategy