Initial reverb implementation

by "easier" I mean, easier for our users/script developers to use.