Refactor activity imports and remove unused base and logger files; update requirements for library versioning