Modifications to better distribute responsibilities
New get-* modules