Dynamic props and documentation