Update README and the module diagram
Refactor ACL to allow for `methodNames` / aliases
!fixup only set ctx.accessType when sharedMethod is available