Outlined the new GetApplicableStyle method to include everything related to changing the visual styling on demand.