First pass for updating code outside of the path package
to comply with ServiceResource tuple slices. Compliance
is still incomplete, so the build and tests
will still fail. Changes
in this PR are focused on the easier-to-make changes, mostly
generating ServiceResources where there were
previously manual declarations of service and resource.