Register Library (UPDATE) and source file with function definitions