Refactored the File2MetaFile component
Initial attempt for file movement

could perform better, but steps are optimally re-used