// ctx, channels, etc
Each Context would have a default channel named after him
// Targeted events: each context could have contexts can only fire to them selfs