Added FunctionContainer class, and extended it with Colour class