Data analysis steps fully modularized