A tool for generating source code from Blink schemas