WIP: Start numeric type for resources

Opening for comments on this approach. Not functional yet.
to be pedantic, digit (singular) = [0-9], digits (plural) is <digit>+