Alright people. After v21/r1682+, stuff's been changed. Some of us are in the dark. A lot of people still don't know how to write datablocks.
Can someone post/write a guide to datablock classes and their basic roles? This would be really helpful to a lot of people right about now. I will post it here and hopefully may get stickied.