moved netcore into its own library: