Started development in libraries Inputs and Outputs

Some parts are not implemented or functional yet.