refactor: material-slider

WIP of the slider.  Not quite ready to merge yet.
OK, we can just use whatever the user supplies, and bind the aria ones if needed.