Added stub classes. Implementation to be ported shortly from another project.