Plugin mechanism, initial text plugin, fun with namespaces