Added support for function parameters and return types, with a window to edit functions. Stubs for structured types.