Use custom component in your config

I’m currently working on a list component that can be used to keep track of online list (and add, remove, edit, complete items, etc).

I was hoping I could test this first, before actually putting out a PR (also to get some bugs out beforehand).
I though putting both the __init__.py file and demo.py file in the custom_components/list/ folder would work.
But it seems the Demo platform can’t load my ListEntity from the main file. Any way I could solve this, or is this currently not possible?