Modify any component documentation to use a macro internally to set ref-link
Add a few ref-links inside of expected component documentation
Modify string component documentation to use a macro for ref-links
Add documentation to optional component

Use a restructuredText replacement macro to insert ref-links