This is a long one, I fixed the database problem, added an add plaintext form, and implemented the buttons for it. The form also now creates a component, but not the plaintext