Спроектировал это сам, надеюсь, что это будет полезно кому-нибудь, так как эта часть изначально была очень хрупкой :)