Hello,
at first it's always nice to know that someone is interested in development.
RecordBrowser was created as CRUD engine, but it has limited capabilities in it's appearance. It's view may be changed by operating on RB module instance in PHP code. Every field value may be generated by your custom function if you need. There is option to set your own template for "view" mode. More and more options are available, but there is no kind of visual instructions what to do, to achieve something.
I recommend some kind of IDE which supports code completion. It's very useful to get know about some methods. Personally I use Netbeans.
Go through EPESI, find out what you can do, look for this in code and learn, if you can't figure out how something works, then ask.
No subgrid and no nested rows 🙁
Regards,
Adam