Cleanup implementations.
Make id part of Panel.
Remove redundant dependency on chrome.