Added cleaned up and improved functionality for placeable object. Example is in unit tests. Cleanup whitespace and removed accessibility as not used/not documented and doesnt appear to be useful with our current work flow
restructured lib portion to match modules also edited community bridges onplayerunload fire to accept the passed src as it was otherwise nil