A reusable cross-language code unit framework