refactor: all: reorganized file structure