Second Y-axis support

Allow multiple datasets to use an secondary y-axis with a different scale.