Renames, package changes and preparation for favorite implementation

Signed-off-by: Dymion Fritz <DympyDev@gmail.com>