A sample project showing some use cases of AOP.