Main bristol object protocols

How to use core foundation of Bristoledit:

Standard object protocols

Specifications to be implemented to make such objects: