refactor everything into it's own file, fix a regression of 0.25
drwxr-xr-x - files
drwxr-xr-x - manifests