You can do all that without touching the backend by applying proper filters on the frontend.
The customers using your UI would not see all the other things going on, but you would still use the Bitshares Blockchain. From a cost effective point of view that is preferable over running your own blockchain fork.