Start with the "Starter Solution" for Personnel Records. Then add tables to track the additional information that you want to rack.
I am about to do this for where I work. Great Plains HR/Payroll does a poor job for querying data; unlike what can be done with other modules.
Thank you so much for the advice.