This is an extension of #32 where filtering the data can be made optional, in case we want to make comparison charts. All _filteredData actions need to be made if `options.filter = true` otherwise a new axis with a boolean flag should be set. Other methods like the newly introduced `amount()` or even `render()` might make the necessary aggregation of that data.