Building a Human Powered Vehicle (HPV) can be a long and laborious task.