Very preliminary plugin support