Use proper labels for viewfinder compatibility.
useMemo calls are not needed anymore for new Next versions.
Add files from restructured repository.