Added validation for all parts except mg-manual

mg-manual still needs dime/nlev validation