Adding Show-Ast module and refactoring how default modules are loaded/init is done on proile