The Factory plugin manufactures a new plugin which then replaces the factory. A variety of user interactions trigger the manufacturing of a new plugin.
Use the [+] button to add new factories to a page. This button appears at the bottom of every page, tucked into the lower-right corner of the space allocated to the journal.
Use an un-triggered factory as an entry field suggesting to users where a page can be improved with additional information.
User initiated interactions determine the type of item a factory becomes.
Double-Click to create a normal paragraph and open the Text Editor to provide the text of the paragraph.
Drop a Text File to create a normal paragraph containing the text of the file.
Drop an Image File to create an image item. The caption of the item will read "uploaded image". Double click the caption to revise it.
Drop a .CSV File to create a data item containing the rows and columns of the .csv converted to an array of key-value objects.
Drop a Weblocation File to create a reference to a federated wiki page on another site. The reference will choose the last wiki page when a reference refers to multiple wiki pages.
Drop a Weblocation from another browser tab to create a reference without first creating a file.
Be aware that every file type and every browser on every system will present a somewhat different signature to the factory plugin. When the factory can't make sense of the signature it makes a data item with the caption unexpected item which will hold some identifying information about the dropped content.