ma quale è il problema? La cosa migliore (a parte naturalmente questioni di sviluppo professionale) è realizzarlo come meglio ti trovi tu. Se lo imposti correttamente puoi fare come ti sembra meglio. Hai già postato una "soluzione" (poi bisognerebbe vedere, certo, come è fatta in dettaglio, ma da quel che si intuisce si può fare...)