improve build script (windows)
make sure registers return lists; add ability to return a dict with the registers' content
% register must return full path