- это условие у вас всплыло только что, в вопросе вы ничего не говорили о смене авторов коммита.
Это можно сделать только через ребейз.
В гите нет понятия аккаунт, но есть понятие автор коммита с его email. Аккаунт есть на гитхабе, и гитхаб связывает авторов коммита со своими аккаунтами через email.
Если вы что-то пишете с нуля, то всё равно перепишите это через год-два, вне зависимости от того был ли это говнокод, либо хорошо продуманная архитектура. Сменится направление движения, может сменится команда или внезапно понадобятся другие технологии. В общем, говнокодить для быстрого запуска - вполне ок.
+ название пакета - одно слово, просто название именно этого пакета, название пакета не должно ничего сообщать об отношениях в иерархии
+ импорт вложенного пакета как раз таки уже знает иерархию и импортируете через import supertool/superpackage