added simple example compositor free of device dependencies