so my company are building workouts and there is a heirarchy:
1. product has many plans, each plan has many workouts which have many sessions and sessions have many exercises..

to make it easier i have done a page for each plan.. instead of getting users to enter multiple plans on one page.. to do this i have done for now
multiple loops.. and made it so that each plan shows 10 sessions, and each session shows 10 fixed exercises..

Now ideally i would have liked to have a dynamic system where by you click a plus for it to add next workout, & same for session/exercises

is there any library out there that facilitates this?

my question is i cannot for the life of thing of a better UI which would not only help the users but me as well..

The problem is that i am using the same form/fields for adding and editing.. with editing its being a pain..