Add initial support for dynamic styling