creating a color legend component
encoding area using a square root scale
computing ticks from size scale
creating a size legend component
tweaking the styles