I've spend a lot of time testing several functionalities in Blender and it works great. Each functionality has some operators, methods, custom variables and one panel contained in a separate script. So I need to load each script each time I start Blender or make changes in the code.
This is ok, for testing and POC, but I would like to make it a single addon. I have searched all over the place and it seems that Blender/python is not really too glad of multiple files. I have tried the Blender Development (by Jacque Lucke) extension for VS Code, which has an auto load_and_registre function. But It gets bugged down in some path_scanning_and_modifying-rabbit hole and crashes.
Do any of you have some nice toturial or documentation? Preferably starting at the very start and going all the way to a working addon (with many files)