So for this random project (another one) I'm working on geocodeing a spreadsheet of addresses and adding them to a map. I'm building with the constructor.prototype stuff that you showed me with Guss and am wondering how far I can extend the prototype for more organization. Say for instance I'd like to split my functions into categories such as "spreadsheet" and "map" where I could essentially do all spreadsheet functions by calling:
this.spreadsheet.get
OR this.spreadsheet.query
OR this.spreadsheet.print_to_dom
and similarly could use my mapping functions like:
this.map.init_tiles
OR this.map.add_points
basically keeping everything scoped within the same set of parent functions instead of all at the same parent constructor level.