Update contexts structure and add new contexts
Created by: zzet
After finish I'll rebase and split into one commit with force update PR branch
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
Created by: zzet
After finish I'll rebase and split into one commit with force update PR branch