FuelPHPのバージョンは1.8です。

siteというFuelプロジェクトの構成を下記とします(省略してるフォルダもあります)

fuel/
 |- app/
 | |- logs/
 | |- classes/
 | |  |------- controller/
 | |  |------- model/
 | |- config/
 | |- views/
 | |- modules/
 |    |------- admin_module
 |    |------- site_admin_module
 |- core/
 |- packages/
 public/

siteという一般的なWebサービスを作り
他のサービスでも使いたい汎用管理画面をadmin_modulesに、siteサービスに特化した管理画面をsite_admin_modulesに
(設計都合で汎用と特化で管理画面を二つに分けてます)
のようなモジュール設計を考えてます。

□ 質問1
app下のclassesやmodules内のclasses
で共通して使いたいライブラリ、例えばutilクラスや汎用apiなど(mvcの構成はとらないもの)
はどこに配置すればベストでしょうか?
(他fuelphpで作成したサービスにも使いたいライブラリです)

□ 質問2
model配下にはorm¥modelなどのActiveRecordを作りますが、
純粋なビジネスロジック(ActiveRecord以外)はどこに配置すればいいのでしょうか?
(やはりmodel/でしょうか?)

utilなどはpackagesに置けばいいのか疑問な部分です。

以上、ご教授お願いいたします。