Without going into detail, there is little benefit to encumbering the Bitcoin protocol with these new features, as your proposal can already be implemented using the current protocol. The transfers would be done using Bitcoin, and the rest would be implemented outside of Bitcoin.