feat(columns): Add optional number support on viewScale

This allows to use any possible viewScale like 5 minutes, 3 hours or 6 months.

Close #284