Updated style support to utilize properties again instead of Map.
Added preliminary support to provide selector functionality.