Faster and improved core engine, replacing analyze module with analyze_new