refactor: add a common iface to all content
remove block/unblock and groups feature