Prepare modules structure.
Implements aspect and provide tests.