(I studied the PayPal plugin, but ) I still can’t grasp the overall “architecture” of how one defines where one’s plugin should “show up” at and under what conditions.
For example, I want to create a plugin, that’ll create and process Invoices, and I want a link to its main “page” to show up inside both the Event left-side menu (as Invoices among Settings, Timetable, Protection, Organization, etc.), and the top main menu (between Room Booking, and My Profile, for example).
Any pointers will be much appreciated!