librem initial version based on scons