Implemented basic extension mechanism and implemented PlantUML extension