The scenario described above is already partially implemented in the Activities but much work is still left.