Add Published attribute for Topic.
Implemented Topic publish/unpublish, backend side.
Added implementation for Topic publish toggling; remove delete.
Add dropdown for Topic selection in upload.
Accept Topic selection for upload.
Refactor'd narrativeToArray away from controller into model.
Add Topic selection in upload form.
Handle Topic publication change for card layout.
Add Topic relationship to Narrative model.
Add Topic instance to Narrative response array.
Adjust spacing and statement alignmnt.
Correct colspan.
Add topic into Narrative table.
Add language property to Narrative response array.
Add language column to Narrative listing.
Update language property with column names.
Appropriately handle 404 responses.
Add necessary controller actions and backend modifications for topic editing.
Add editing modal and necessary language properties.