func (b *BaseGenerator) InitPg() {
	b.code = NewPartialGenerator(b.srcFile.Empty())
}
InitPg initiates the partial generator (used when we don't want to generate the full source only portions)
package generator
import (
	"fmt"
	"go/ast"
	ps "go/parser"
	"go/token"
	"strings"
	"strconv"
	"bytes"
	"go/format"
	"github.com/dave/jennifer/jen"
	"github.com/kujtimiihoxha/kit/fs"
	"github.com/kujtimiihoxha/kit/parser"
	"github.com/kujtimiihoxha/kit/utils"
	"github.com/sirupsen/logrus"
)
type Gen interface {
	Generate() error
}
type BaseGenerator struct {
	srcFile *jen.File
	code    *PartialGenerator
	fs      *fs.KitFs
}