abc: How to implement your own tools for AOP research