Part II Project - Rich Capability Sharing in Distributed Systems