anchor.diff:  vRP.loadScript("my_resource", "server_vrp") -- load server_vrp.lua
   ----
   
  -The content of `server_vrp.lua` can now use vRP and the API.
  +The content of `server_vrp.lua` is now executed in the vRP context and can now use the API.
   
   == General API
  
positive.code: 
  vRP 2 Object-Oriented Programming uses the https://github.com/ImagicTheCat/Luaoop[Luaoop] library.
  
  NOTE: By using OOP, instead of loading resources comminucating with vRP through Proxy, extensions can directly be loaded into the vRP resource context. Each extension keeps its data and is able to access other extensions data and methods, making extending vRP easier, more powerful (you can access stuff even if not exposed) and with less overhead.
  
  === Extension
  
  An extension is a class extending vRP. Two versions of the an extension (same name) can be loaded server-side and client-side.
  
  [source,lua]
  ----
  
negative.code: 
  === Data
  
  vRP provides basic methods to store custom binary data in the database. A string key is associated to a binary value (like a Lua string). The key is a `VARCHAR(100)` and the value a `BLOB`.
  
  [horizontal]
  global:: GData
  