Framework for Sycraft