initial version of material types plugin implemented
pass plugin opt to read only view so it can find plugin locales. and removed bad utils include in migration