Introduce rootage framework and notification listener.