FiLib: initial commit

Initial commit containing the skeleton for FiObjects