FKChain
Author: Asaf Ben-Zur 
Best used for: General Chain, Spine, Neck, Tail, Elephant-Trunk, Tentacle  
This Module when used in it's basic state, will create a simple FK hierarchy control chain.  
Altough this module contains many layers with many features such as Variable FK, Spring, Embedded IK, Secondary IK chains (interpolation controls). 
Use as many layers an in any combination to create any form of FK chain behaviour. 
Defenitions
construct
| Constructor: | construct(mansur, MnsBuildModule, **kwargs) | 
| Return: | list (controls), dict (internalSpaces), MnsNameStd (moduleSpaceAttrHost) | 
| Arguments: | 
 | 
| Keyword Arguments: | 
deconstruct
deconstruct method implementation for FKChain.  
Transfer interJoints control back to the main joints. 
| Constructor: | deconstruct(mansur, MnsBuildModule, **kwargs) | 
| Return: | None | 
| Arguments: | 
 | 
| Keyword Arguments: | 
jointStructure
| Constructor: | jointStructure(mansur, guides, mnsBuildModule = None, **kwargs) | 
| Return: | None | 
| Arguments: | 
 | 
| Keyword Arguments: | 
jointStructureSoftMod
| Constructor: | jointStructureSoftMod(mansur, guides, mnsBuildModule = None, **kwargs) | 
| Return: | None | 
| Arguments: | 
 | 
| Keyword Arguments: | 
postConstruct
| Constructor: | postConstruct(mansur, MnsBuildModule, **kwargs) | 
| Return: | None | 
| Arguments: | 
 | 
| Keyword Arguments: |