You need to create some StarbaseModules as well and assign techrequirements for them respectively.
If you want to unlock the core modules, you must have the same techs in your techtree as assigned by their techrequirements.
I'm going to release my GalCiv2IDE II in February, which includes a StarbaseModulesEditor, by the way 