Legend revamp

Update: Added ability to expand/retract legend and added placeholder
text.