Criar tabela para os tópicos de estudos (StudyPlanTopic)
title: CharField(max_length=255)
description: TextField()
study_plan: ForeignKey(StudyPlan)
Implementar CRUD para StudyPlan
Um plano só pode ser editado/deletado pelo seu autor
A deleção do plano é feita de forma lógica
Um plano privado só pode ser lido pelo seu autor (no futuro, permitir também que seguidores do plano possa o fazer), enquanto um plano público pode ser lido por qualquer usuário