A framework to build WordPress plugins