Work on API and modular loading functions that allow for different types of lazy loaded content