- placed vector implement files to 'core_implementation' folder