Class for handling procedure based functions.