First cut of runtime SPI & initial OSGi runtime