Computed activity fields

I have documented the data model (sort of .. needs more comments):