Moved the code here. I guess we should formalize the component body structure and put it in the guidelines doc.
```javascript
// Apply Mixin
// Create Defaults
// Implement destroy
...
//destroy
```