Further defined the function interface framework.