Plugin structure

Please read this: