plugin architecture experiments