I think you should just have one package declaration for streamhub-input here, and refer to things as e.g. `streamhub-input/modal`. Names like 'input', 'modal', etc are likely to eventually conflict with other modules used by users of this lib.