Design notes for Activity