Structuring for client-side rendering