Initial import of reed-framework