Separated the definitions to separate header file

Signed-off-by: Varun Shastry <vshastry@redhat.com>