Added a ColorARGB, parts are ugly as sin but it should work, need to add tests badly