Mostly added some new convenience functions for CalculatedArrays and a new CustomBindableValue that doesn't have a backing value...the get and set functions must be defined by the user. It's fairly hackily implemented for this version to avoid breaking changes, but will be cleaned up in future versions.