Add IOPlugin

Why pointy braces?