Como estruturar tabela com produtos?

Eu preciso cadastrar fichas técnicas, e cada ficha técnica possui diversos produtos com diversos atributos!

Preciso de uma luz de como estruturar isso no projeto.

Criei um controller das fichas técnicas que vai armazenar o id, modo de preparo etc …

Devo criar uma classe produto com os atributos e chamar no controller das fichas?

Img das Fichas Técnicas

Creio que nao precisa, basta voce criar um atributo produtos do tipo lista dentro de ficha.