The plan is to use dynamic rendering. This PR adds to_string functions for enums, structs related to dynamic rendering.