Uso VB 2005 EE.

Dovrei realizzare un'applicazione che lavori a progetti e sottoprogetti.
Mi spiego con un esempio.

Diciamo che l'applicazione consente di creare dei file di testo di diversi argomenti:
1 - ricette,
2 - lista libri,
3 - programmi tv,
4 - diario.

Avvio l'applicazione e scelgo quale argomento affrontare, esempio: ricette.
Scrivo la mia ricetta (sottoprogetto).
Poi mi fermo e voglio salvare il mio lavoro (progetto).
Esco dall'applicazione.

Al successivo riavvio devo poter scegliere se iniziare un nuovo progetto oppure aprirne uno esistente e quindi di modificarlo (es: modificando il sottoprogetto o aggiungendo altri sottoprogetti).

Sperando d'aver spiegato il problema, non ho idea di come organizzare il salvataggio/archiviazione dei progetti e relativi sottoprogetti.

Avete qualche indicazione da darmi sulla direzione da prendere, magari qualche link con esempi anche banali da cui poter prendere spunto?

Grazie infinite.