Intermediate Commit

(Still not functional) Added tags to FunctionObject’s