Abstracted declarations to header file.