create general package to house general gt. d2 for 2d specific topics