You are probably better off not running your application as an extension in Spree.
Spree is a fairly large application, and using handlers (separate directory trees that override kernel files), it would seem like something like the reverse to handle this any other way.
- Spree (, , ), () . Spree, , .
- Spree, , . , , ..
Spree - , . , . , , .
, , !