Simplify the breadcrumbs interface. Restructure the code to be more modular. Document most of the utility and amazon functions.