Add WorldEdit dependency and API.
Move APIs to seperate package