Plugin support (#78)