vychalo core framework