Bonefire framework