HTML improvements & adapter interface

The element now allows to create buffers so you can capture the content
easily.
Adapters are introduced as a way to organize data inside the database
and allow users to create better customized IO to the DBMS/programmer.