Add extended back references

- Add extended back references
- Modify plugin methodology
- Add example plugin