beginnings of a redstone framework