Dokumentointikansio, ohjelman rakenteen suunnittelua