core(architecture): restructure files