Initial upload of F3 Framework