Adding advanced features

We've been building a simple implementation of a charts custom view. But we'll need some more features or our custom view might feel a bit static or not really useful. We can't build all the features we might think of or probably need. Also, we should be careful of not building a Swiss army knife custom view as it might become hard to maintain and might have an impact on the custom view performance.