It's like data structure driven programming then. Language doesn't really matter as much as the storage, in work layout and transformation of data. Focus on the data management as the framework / skeletal structure and everything surrounding it becomes more clear.