remove spi (combine with api for now), and add modules to poms.
Basic sketch for upload/download components and hub to retrieve them.