Plugin system skeleton