Splitting the code up into smaller endpoint files
renamed module.go to backend.go
created types.go to contain all of the structs
the module_endpoint.go file now supports searching, more work needed.