New HPA component

Migrated from BioJS 1