HR-216 - Estimate annual pay

Continuation of #256.

Note: Do not merge yet. This is still incomplete, but I want to have a PR for reference purposes.