[ALOY-650] Abstract all style handling code to single module

Ticket: [https://jira.appcelerator.org/browse/ALOY-650](https://jira.appcelerator.org/browse/ALOY-650)