Hola Juan!!
De entrada muchas gracias por decirme la estrategia a seguir, porque en muchas ocasiones te pueden guiar por un sitio al que al final llegarías pero no de la mejor forma.
En un principio pensé en estructuras, pero claro, tengo detrás "la mosca" de crear clases, pero me gusta lo que has comentado por lo que finalmente siga lo que me has dicho.
En cuanto a si sé sobre datastore y demás, la verdad es que no estoy seguro. Te explico. He terminado Industriales y he hecho varias aplicaciones visuales con el bilder (muy simples) e incluso he llegado a programar api's, por lo que supongo que en cuanto lea un tuto o lo que sea no me sería ningun problema llegar a comprenderlo, pero si se expone aqui el funcionamiento de dichas funciones me sería de grán ayuda porque me ahorraria tiempo, (aunque en la busqueda se encuentra el saber).
De nuevo gracias, y saludos!!