DDMultiFormatter and extensions preffix

Re-implemented #85 so that it compiles and all project references work.

Thanks to @dwlnetnl for the original idea and implementation.