Extending prototype. Includes moving 'region' onto MediaElement. Currently takes a duplicate approach on the direction that traits take: Loadable goes outside-in (pretending JS is the Element) whereas playable and pausible go inside-out (allowing JS to play and pause the composition that they are part of). The sample demo's the latter: clicking the HTML banner will play/pause the video (or the entire composition, rather).