Java library for building dynamic formulas (eg. GUI positioning)