Spore framework