Mentioned in #292.
Add support for a DiamondBeacon to return a fallback implementation if matching selector is not found. Equivalent to DiamondProxyFallback.
Maybe also inherit Beacon into DiamondBeacon and add an implementation() function with metadata support.