Add initial implementation of a browser plugin