Ability to apply migrations through multiple assemblies

This will ensure version order while proccessing multiple assemblies.