Added partial implementation and documentation.