Bit of a start on an opal plugin