Felte: an extensible form library for Solid