Addresses several bugs and enhancements brought forward in recent PRs
- expose config to allow additional customization
- correctly merge passed style object into default styles
- remove unused CSS files
- add HEXA functionality
- fix duplicate ID issue (previous fix in v3.0.12 was incomplete)