Implemented basic addon framework.