blend file parsing lib