Add support for array input, add __extend function
v0.3.10 - allow for extend property on opts for extending the maps components