feat: add self management (auto activation, deactivation)
feat: many updates
feat: add removal records for home files
initial commit