* added yaml/style that defines representation pragmas `scalar` and `collection` * implemented those pragmas * updated docs. also fixes some invalid links in docs