Consolidate into blade Python module